✓ RNS 1.4.2 released https://pypi.org/project/rns/
🬤 rns.recipes
Markdown export · do-interface-announcements-work-with-more-exotic-interfaces.md
Copy the block below or save it to a .md file.
# Do interface announcements work with more exotic interfaces
_Help · started by welo on Tue, May 19, 2026 7:26 PM_
Tags: Question
---
## Original post
**welo** · Tue, May 19, 2026 7:26 PM
I'm thinking specifically pipe and serial interfaces for usage with programs such as https://github.com/matvik22000/rns-over-icmp or https://github.com/x3ps/rns-over-email though there might be other use cases for non internet things that you still might want to people to connect through; For these types of use cases, would setting the `discoverable` parameter to true make it periodically announcement this interface? could you set `reachable_on` as your ip address along with link to one of the above repos to allow people to easily connect.
---
## Reply 1
**K8** · Tue, May 19, 2026 8:37 PM
`RNS/Discovery.py:37`:
```python
DISCOVERABLE_INTERFACE_TYPES = ["BackboneInterface", "TCPServerInterface", "TCPClientInterface",
"RNodeInterface", "WeaveInterface", "I2PInterface", "KISSInterface"]
```
---
## Reply 2
**welo** · Tue, May 19, 2026 8:40 PM
**K8** wrote:
> `RNS/Discovery.py:37`:
> ```python
> DISCOVERABLE_INTERFACE_TYPES = ["BackboneInterface", "TCPServerInterface", "TCPClientInterface",
> "RNodeInterface", "WeaveInterface", "I2PInterface", "KISSInterface"]
> ```
What is a WeaveInterface because I've never of that one prior.
I'll also note that https://directory.rns.recipes/ includes PipeInterface and SerialInterface as an option, so that's a bug given that it can't be discoverable.
---
## Reply 3
**Zenith** · Tue, May 19, 2026 8:45 PM
@welo Let me fix that real quick lol, my bad.
---
## Reply 4
**K8** · Tue, May 19, 2026 8:55 PM
**welo** wrote:
> What is a WeaveInterface because I've never of that one prior.
https://github.com/markqvist/Reticulum/discussions/788
---